<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
//filter为“过滤”、“筛选”之意。指数组filter后，返回过滤后的新数组。用法跟map极为相似：
    //filter() 方法使用指定的函数测试所有元素，
    // 并创建一个包含所有通过测试的元素的新数组。
//语法：var new_arrary = arr.filter(callback，[thisArg])
    //callback:用来测试数组的每个元素的函数。调用时使用参数 (element, index, array)。
    //返回true表示保留该元素（通过测试），false则不保留。

    //thisArg则是this指向
function isBigEnough(element) {
    return element >= 10;
}
var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
console.log(filtered);// filtered is [12, 130, 44]
</script>
</body>
</html>